Analysis of Object-Oriented Numerical Libraries
نویسندگان
چکیده
In this paper, we examine numerical efficiency of selected Object-Oriented numerical libraries which can be obtained freely on the internet and are open source. This work was largely based on the interesting results reported by the BTL(Benchmark for Templated Libraries) framework on serial numeric linear algebra libraries.
منابع مشابه
Practical Issues Related to Developing Object-oriented Numerical Libraries
In this paper a tool is presented for the development of numerical libraries for an object-oriented environment. The development of libraries has become more complicated as libraries have become larger and the subroutines have become more complex. In the object{oriented environment this development is further complicated by the object interface which usually resides between the application and ...
متن کاملPractical Issues Related to Developing Object - Oriented Numerical
In this paper a tool is presented for the development of numerical libraries for an object-oriented environment. The development of libraries has become more complicated as libraries have become larger and the subroutines have become more complex. In the object{oriented environment this development is further complicated by the object interface which usually resides between the application and ...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملEecient Management of Parallelism in Object-oriented Numerical Software Libraries
Parallel numerical software based on the message-passing model is enormously complicated. This paper introduces a set of techniques to manage the complexity, while maintaining high eeciency and ease of use. The PETSc 2.0 package uses object-oriented programming to conceal the details of the message passing, without concealing the parallelism, in a high-quality set of numerical software librarie...
متن کاملA Comparison of Performance - EnhancingStrategies for Parallel NumericalObject - Oriented
Performance short of that of C or FORTRAN 77 is a signii-cant obstacle to general acceptance of object-oriented C++ frameworks in high-performance parallel scientiic computing; nonetheless, their value in simplifying complex computations is inarguable. Examples of good performance for object-oriented libraries/frameworks are interesting, but a systematic analysis of performance issues has not b...
متن کامل